package com.juanran.domain.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

@ApiModel
public class JuanranUser implements Serializable {
    /** 
     * 串行版本ID
    */
    private static final long serialVersionUID = 5512809667197379840L;

    /** 
     */ 
    @ApiModelProperty(value="", position=-1)
    private Integer id;

    /** 
     */ 
    @ApiModelProperty(value="", position=1)
    private String userName;

    /** 
     */ 
    @ApiModelProperty(value="", position=2)
    private String password;

    /** 
     */ 
    @ApiModelProperty(value="", example="b'0'", position=3)
    private Boolean deleted;

    /** 
     */ 
    @ApiModelProperty(value="", position=4)
    private Integer deleteUser;

    /** 
     */ 
    @ApiModelProperty(value="", position=5)
    private Date deleteTime;

    /** 
     */ 
    @ApiModelProperty(value="", hidden=true, position=6)
    private Integer createUser;

    /** 
     */ 
    @ApiModelProperty(value="", hidden=true, position=7)
    private Date createTime;

    /** 
     */ 
    @ApiModelProperty(value="", hidden=true, position=8)
    private Integer updateUser;

    /** 
     */ 
    @ApiModelProperty(value="", hidden=true, position=9)
    private Date updateTime;

    /** 
     */ 
    @ApiModelProperty(value="", position=10)
    private String name;

    /** 
     */ 
    @ApiModelProperty(value="", position=11)
    private String mobile;

    /** 
     */ 
    @ApiModelProperty(value="", position=12)
    private String email;

    /** 
     * 获取 juanran_user.id
     * @return juanran_user.id
     */
    public Integer getId() {
        return id;
    }

    /** 
     * 设置 juanran_user.id
     * @param id juanran_user.id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /** 
     * 获取 juanran_user.user_name
     * @return juanran_user.user_name
     */
    public String getUserName() {
        return userName;
    }

    /** 
     * 设置 juanran_user.user_name
     * @param userName juanran_user.user_name
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /** 
     * 获取 juanran_user.password
     * @return juanran_user.password
     */
    public String getPassword() {
        return password;
    }

    /** 
     * 设置 juanran_user.password
     * @param password juanran_user.password
     */
    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    /** 
     * 获取 juanran_user.deleted
     * @return juanran_user.deleted
     */
    public Boolean getDeleted() {
        return deleted;
    }

    /** 
     * 设置 juanran_user.deleted
     * @param deleted juanran_user.deleted
     */
    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    /** 
     * 获取 juanran_user.delete_user
     * @return juanran_user.delete_user
     */
    public Integer getDeleteUser() {
        return deleteUser;
    }

    /** 
     * 设置 juanran_user.delete_user
     * @param deleteUser juanran_user.delete_user
     */
    public void setDeleteUser(Integer deleteUser) {
        this.deleteUser = deleteUser;
    }

    /** 
     * 获取 juanran_user.delete_time
     * @return juanran_user.delete_time
     */
    public Date getDeleteTime() {
        return deleteTime;
    }

    /** 
     * 设置 juanran_user.delete_time
     * @param deleteTime juanran_user.delete_time
     */
    public void setDeleteTime(Date deleteTime) {
        this.deleteTime = deleteTime;
    }

    /** 
     * 获取 juanran_user.create_user
     * @return juanran_user.create_user
     */
    public Integer getCreateUser() {
        return createUser;
    }

    /** 
     * 设置 juanran_user.create_user
     * @param createUser juanran_user.create_user
     */
    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }

    /** 
     * 获取 juanran_user.create_time
     * @return juanran_user.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /** 
     * 设置 juanran_user.create_time
     * @param createTime juanran_user.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /** 
     * 获取 juanran_user.update_user
     * @return juanran_user.update_user
     */
    public Integer getUpdateUser() {
        return updateUser;
    }

    /** 
     * 设置 juanran_user.update_user
     * @param updateUser juanran_user.update_user
     */
    public void setUpdateUser(Integer updateUser) {
        this.updateUser = updateUser;
    }

    /** 
     * 获取 juanran_user.update_time
     * @return juanran_user.update_time
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /** 
     * 设置 juanran_user.update_time
     * @param updateTime juanran_user.update_time
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /** 
     * 获取 juanran_user.name
     * @return juanran_user.name
     */
    public String getName() {
        return name;
    }

    /** 
     * 设置 juanran_user.name
     * @param name juanran_user.name
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /** 
     * 获取 juanran_user.mobile
     * @return juanran_user.mobile
     */
    public String getMobile() {
        return mobile;
    }

    /** 
     * 设置 juanran_user.mobile
     * @param mobile juanran_user.mobile
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /** 
     * 获取 juanran_user.email
     * @return juanran_user.email
     */
    public String getEmail() {
        return email;
    }

    /** 
     * 设置 juanran_user.email
     * @param email juanran_user.email
     */
    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append(", id=").append(id);
        sb.append(", userName=").append(userName);
        sb.append(", password=").append(password);
        sb.append(", deleted=").append(deleted);
        sb.append(", deleteUser=").append(deleteUser);
        sb.append(", deleteTime=").append(deleteTime);
        sb.append(", createUser=").append(createUser);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateUser=").append(updateUser);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", name=").append(name);
        sb.append(", mobile=").append(mobile);
        sb.append(", email=").append(email);
        sb.append("]");
        return sb.toString();
    }
}